当前位置:flash课件吧→订做课件吧_flash课件制作,教学课件,比赛课件,参赛课件,制作课件,课件修改,毕业设计,精品课件,国家级比赛课件,市级比赛,公开课课件
  • 省级水平FLASH课件制作培训,网络教学,解答所有学员疑难,包教包会。
  • 教程发放到学员手中,共分为初级,中级,高级三部分,全部视频教程,跟真人在身边教学效果一样。
  • 有意者直接咨询我站管理QQ:444860709 也可以加入到QQ群(67042004)中后,直接找群主咨询相关事宜培训详情

注意:以下均为本站原创flash教程,属于本站产品,欢迎选学,如有问题可直接与我站管理联系解答事宜。QQ:4444860709

题 目:flash8纯AS打造简单音乐MP3播放器(第一款)

一、效果预览

 

二、教程内容

   

flash8纯AS打造简单音乐MP3播放器(第一款)

 

这是一款用flash8.0打造的一个纯AS MP3播放器,并且功能能实现基本的的控制功能,播放,停止,暂停,音量控制,播放时间显示等。

做成后的效果如下:

步骤如下:

1、新建一个FLASH文档;本例中设置为:大小515,26;
2、新建两个图层:上一个为AS图层,下一个为文本层;
3、在AS图层的第1帧直接添加如下代码:
fscommand("fullscreen", false);
fscommand("allowscale", false);
fscommand("showmenu", false);
//加载外部声音
my_sound = new Sound();
my_sound.loadSound("http://www.luotao2008.cn/春暖花开.mp3", true);
my_sound.start();
//循环播放
my_sound.onSoundComplete = function() {
my_sound.start();
};
//创建音量底线
this.createEmptyMovieClip("xing_mc", 1);
with (xing_mc) {
beginFill(0x000000);
moveTo(46, 11);
);
lineTo(46, 12);
lineTo(46, 11);
endFill();
}
//创建背景方框
this.createEmptyMovieClip("fangkang_mc", 2);
with (fangkang_mc) {
lineStyle(4, 0x0000FF);//4用于调整背景框的精细,后面调整颜色;
moveTo(0, 0);
lineTo(515, 0);
//515用于调整长度
lineTo(515, 25);
//25用于调整高度;
lineTo(0, 25);
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
lineTo(0, 0);
}
//创建音量滑块并控制音量
this.createEmptyMovieClip("drag_mc", 3);
with (drag_mc) {
beginFill(0x0000FF);
moveTo(46, 3);
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
lineTo(50, 3);
lineTo(50, 12);
lineTo(46, 12);
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
lineTo(46, 3);
endFill();
}
left = drag_mc._x;
right = left+50;
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
top = drag_mc._y;
my_sound.getVolume();
drag_mc._x = 50;
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
drag_mc.onPress = function() {
this.startDrag(false, left, top, right, bottom);
};
drag_mc.onRelease = drag_mc.onReleaseOutside=function () {
stopDrag();
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
my_sound.setVolume((this._x)*2);
};
//按钮的可见性
pause_mc._visible = 1;
play_mc._visible = 0;
//创建播放按钮
this.createEmptyMovieClip("play_mc", 4);
with (play_mc) {
beginFill(0x0000FF);
mov2);
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
lineTo(5, 3);
endFill();
}
play_mc.onRelease = function() {
my_sound.start(time);
this._visible = 0;
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
pause_mc._visible = 1;
};
//创建停止按钮
this.createEmptyMovieClip("stop_mc", 5);
with (stop_mc) {
beginFill(0x0000FF);
moveTo(25, 3);
lineTo(34, 3);
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
lineTo(34, 12);
lineTo(25, 12);
lineTo(25, 3);
endFill();
}
stop_mc.onRelease = function() {
my_sound.stop();
pause_mc._visible = 0;
play_mc._visible = 1;
time = 0;
};
//创建暂停按钮
this.createEmptyMovieClip("pause_mc", 6);
with (pause_mc) {
beginFill(0x0000FF);
moveTo(5, 3);
//flash课件吧(湖北金鹰),http://www.luotao2008.cn
lineTo(14, 3);
lineTo(14, 12);
lineTo(5, 12);
lineTo(5, 3);
endFill();
beginFill(0xFFFFFF);
moveTo(8, 3);
lineTo(11, 3);
lineTo(11, 12);
l);
endFill();
}
pause_mc.onRelease = function() {
this._visible = 0;
play_mc._visible = 1;
my_sound.stop();
time = my_sound.position/1000;
};
//创建进度显示文本
this.createTextField("shijian_txt", 7, 112, -2, 100, 20);
shijian_txt.textColor = 0x0000FF;
shijian_txt.autoSize = true;
onEnterFrame = function () {
var totalseconds:Number = my_sound.duration/1000;
var minutes:Number = Math.floor(totalseconds/60);
var seconds = Math.floor(totalseconds)%60;
if (seconds<10) {
seconds = "0"+seconds;
}
var playedseconds:Number = my_sound.position/1000;
var minutesed:Number = Math.floor(playedseconds/60);
var se
sec+secondsed;
}
shijian_txt.text = minutesed+":"+secondsed+"—"+minutes+":"+seconds+"(flash课件吧(湖北金鹰)祝来到本站的网友2009新春快乐!)";
};

4、由于在语言里已经标注了代码的含义,在此就不再重复解释以上代码的含义了。
5,最后申明一点,这个MP3播放器加载的是网络音乐,你只需要修改一下文中的加载地址就OK了。即从上面的代码中找到以下代码,直接修改成自己喜欢的音乐就行了。
//加载外部声音
my_sound = new Sound();
my_sound.loadSound("http://www.luotao2008.cn/春暖花开.mp3", true);
my_sound.start();
//循环播放

找到了这段代码了吗?相信你已经找到了吧,把“http://www.luotao2008.cn/春暖花开.mp3”必改成其它的网址就行了啊,呵呵。后面的true也可以修改成false这样音乐就不会自动播放了。

 

关键词:新建 图层 AS 金鹰 课件吧

 

我站网络视频网校培训开始招生了!FLASH课件制作视频教程教学,QQ一对一解答所有学员疑问。咨询:QQ444860709 查看培训详情

期刊论文服务

合作期刊
学报期刊
 
获奖证书办理
本站已改版成新站 课件115学培吧http://www.kj115.com
与此页面相关内容导航
     
在线咨询台